/*
 * Concursantes.java
 *
 * Created on 17 de julio de 2006, 1:29
 *
 * To change this template, choose Tools | Template Manager
 * and open the template in the editor.
 */

package futbol.tacticas.concursantes;

import futbol.tacticas.concursantes.Broza.Broza;
import futbol.tacticas.concursantes.Cascoporro.Cascoporro;
import futbol.tacticas.concursantes.CobianFC.CobianFC;
import futbol.tacticas.concursantes.CopiaPatetica.CopiaPatetica;
import futbol.tacticas.concursantes.Equipo2008.Equipo2008;
import futbol.tacticas.concursantes.FCAlexB.TacticaAlex2;
import futbol.tacticas.concursantes.FCThePatetics.TheNewPathetics;
import futbol.tacticas.concursantes.Fresitas.Fresitas;
import futbol.tacticas.concursantes.HambergueAsesino.HambergueAsesino;
import futbol.tacticas.concursantes.Javintero.Javintero;
import futbol.tacticas.concursantes.Kavra.Kavra;
import futbol.tacticas.concursantes.LosJavatos.LosJavatos;
import futbol.tacticas.concursantes.LosPinzas.LosPinzas;
import futbol.tacticas.concursantes.MJB.MJB;
import futbol.tacticas.concursantes.PistolerosDeGilead.PistolerosDeGilead;
import futbol.tacticas.concursantes.Potrosa.TacticaPotrosa;
import futbol.tacticas.concursantes.RCA2008.RCA2008;
import futbol.tacticas.concursantes.Silgur.Silgur;
import futbol.tacticas.concursantes.SinAbuela.TacticaSinAbuela;
import futbol.tacticas.concursantes.TacticaAmingos.TacticaAmingos;
import futbol.tacticas.concursantes.TacticaAupaAtleti.TacticaAupaAtleti;
import futbol.tacticas.concursantes.TacticaBloodwall.TacticaBloodwall;
import futbol.tacticas.concursantes.TacticaCaccy.TacticCACCY;
import futbol.tacticas.concursantes.TacticaCanoista.TacticaCanoista;
import futbol.tacticas.concursantes.TacticaCansina.TacticaCansina;
import futbol.tacticas.concursantes.TacticaChorra.TacticaChorra;
import futbol.tacticas.concursantes.TacticaCk.TacticaCk;
import futbol.tacticas.concursantes.TacticaCopiaPatetics.TacticaCopiaPatetics;
import futbol.tacticas.concursantes.TacticaDRX.TacticaDRX;
import futbol.tacticas.concursantes.TacticaEclipse2.TacticaEclipse2;
import futbol.tacticas.concursantes.TacticaErre.TacticaErre;
import futbol.tacticas.concursantes.TacticaEvasion.TacticaEvasion;
import futbol.tacticas.concursantes.TacticaFCLiga.TacticaFCLiga;
import futbol.tacticas.concursantes.TacticaGorobeta.TacticaGorobeta;
import futbol.tacticas.concursantes.TacticaHerzo.TacticaHerzo;
import futbol.tacticas.concursantes.TacticaHimura.TacticaHimura;
import futbol.tacticas.concursantes.TacticaIre.TacticaIre;
import futbol.tacticas.concursantes.TacticaJulioEnrique.TacticaJulioEnrique;
import futbol.tacticas.concursantes.TacticaJuvenil.TacticaJuvenil;
import futbol.tacticas.concursantes.TacticaJuvent_FC.TacticaJuvent_FC;
import futbol.tacticas.concursantes.TacticaLDA2.TacticaLDA2;
import futbol.tacticas.concursantes.TacticaLMD.TacticaLMD;
import futbol.tacticas.concursantes.TacticaLost.TacticaLost;
import futbol.tacticas.concursantes.TacticaMayanBeserk.TacticaMayanBeserk;
import futbol.tacticas.concursantes.TacticaMike.TacticaMike;
import futbol.tacticas.concursantes.TacticaMillitos.TacticaMillitos;
import futbol.tacticas.concursantes.TacticaNewTeamVk.TacticaNewTeamVk;
import futbol.tacticas.concursantes.TacticaParmasiana.TacticaParmasiana;
import futbol.tacticas.concursantes.TacticaPeterman.TacticaPeterman;
import futbol.tacticas.concursantes.TacticaPringaos.TacticaPringaos;
import futbol.tacticas.concursantes.TacticaQBitMExhicoByZeru.TacticaQBitMExhicoByZeru;
import futbol.tacticas.concursantes.TacticaRouces.TacticaRouces;
import futbol.tacticas.concursantes.TacticaRoy.TacticaRoy;
import futbol.tacticas.concursantes.TacticaRugarsae.TacticaRugarsae;
import futbol.tacticas.concursantes.TacticaSalifo.TacticaSalifo;
import futbol.tacticas.concursantes.TacticaSantaClara.TacticaSantaClara;
import futbol.tacticas.concursantes.TacticaSanto.TacticaSanto;
import futbol.tacticas.concursantes.TacticaSteauaConGas.TacticaSteauaConGas;
import futbol.tacticas.concursantes.TacticaTikiTiki.TacticaTikiTiki;
import futbol.tacticas.concursantes.TacticaToluca.TacticaToluca;
import futbol.tacticas.concursantes.TacticaTricolor.TacticaTricolor;
import futbol.tacticas.concursantes.TacticaUrnalEduCo.TacticaUrnalEduCo;
import futbol.tacticas.concursantes.TacticaXWCA.TacticaXWCA;
import futbol.tacticas.concursantes.TacticaXimo.TacticaXimo;
import futbol.tacticas.concursantes.TacticaYoGo.TacticaYoGo;
import futbol.tacticas.concursantes.Tactica_Decano_Tricolor.Tactica_Decano_Tricolor;
import futbol.tacticas.concursantes.The1A.Tactica1A;
import futbol.tacticas.concursantes.V3rgu1.V3rgu1;
import futbol.tacticas.concursantes.aitkiar.TacticaAitkiar;
import futbol.tacticas.concursantes.capello_team.capello_team;
import futbol.tacticas.concursantes.chuky.TacticaChuky;
import futbol.tacticas.concursantes.dcanolop.TacticaAtleticoNacional;
import futbol.tacticas.concursantes.deprisaycorriendofc.deprisaycorriendofc;
import futbol.tacticas.concursantes.drakkar.TacticaAsdf;
import futbol.tacticas.concursantes.fabmogollon.fabmogollon;
import futbol.tacticas.concursantes.joarpoga.joarpoga;
import futbol.tacticas.concursantes.laponiafc.LaponiaFC;
import futbol.tacticas.concursantes.newTeam.TacticaNewTeam;
import futbol.tacticas.concursantes.qualitycode.QCodeTactica;
import futbol.tacticas.concursantes.tacticaEmpirika.tacticaEmpirika;
import futbol.tacticas.concursantes.yacare.Yacare;

import java.util.Vector;

/**
 *
 * @author Administrador
 */
public class Concursantes {
    
    public static boolean MODO_VISUALIZAR=true;
    
    public static Tactica[] getTodasLasTacticas(){
        Tactica tacticasAceptadas[]={
            new Tactica1A()
            ,new LaponiaFC()
            ,new TacticaPotrosa()
            ,new TacticaChuky()
            ,new capello_team()
            ,new TacticaRouces()
            ,new TheNewPathetics()
            ,new TacticaAsdf() 
            ,new TacticaEvasion()
            ,new TacticaTricolor()
            ,new TacticaHerzo()
            ,new V3rgu1()
            ,new TacticCACCY()
            ,new tacticaEmpirika()
            ,new TacticaMike()
            ,new TacticaNewTeam()  
            ,new PistolerosDeGilead()
            ,new TacticaQBitMExhicoByZeru()
            ,new TacticaAupaAtleti()	
            ,new TacticaSteauaConGas()
            ,new CobianFC()
            ,new TacticaXimo()
            ,new MJB()
            ,new TacticaSanto()
            ,new Fresitas()
            ,new TacticaDRX()
            ,new CopiaPatetica()
            ,new TacticaCk()
            ,new TacticaLDA2()
            ,new TacticaEclipse2()
            ,new TacticaCanoista()
            ,new TacticaHimura()
            ,new TacticaUrnalEduCo()
            ,new TacticaAmingos()
            ,new TacticaGorobeta()
            ,new joarpoga()
            ,new HambergueAsesino()
            ,new TacticaJulioEnrique()
            ,new TacticaMillitos() 
            ,new TacticaLost()
            ,new Tactica_Decano_Tricolor()
            ,new LosJavatos()
            ,new TacticaParmasiana()
            ,new TacticaSinAbuela()
            ,new TacticaCopiaPatetics()
            ,new fabmogollon()
            ,new TacticaYoGo()
            ,new TacticaPringaos() 
            ,new TacticaCansina()
            ,new TacticaNewTeamVk()
            ,new TacticaXWCA()
            ,new TacticaFCLiga()
            ,new TacticaToluca()
            ,new deprisaycorriendofc()
            ,new TacticaSalifo()
            ,new TacticaJuvent_FC()
            ,new Yacare()
            ,new TacticaSantaClara()
            ,new Kavra()
            ,new Silgur()
            ,new TacticaAlex2()	 
            ,new TacticaJuvenil()
            ,new QCodeTactica()
            ,new TacticaBloodwall()
            ,new Broza()
            ,new TacticaLMD()
            ,new LosPinzas()
            ,new TacticaPeterman()	
            ,new TacticaAtleticoNacional()	
            ,new TacticaAitkiar()  
            ,new TacticaRugarsae()
            ,new TacticaTikiTiki()
            ,new Cascoporro()
            ,new RCA2008()
            ,new Equipo2008()
            ,new TacticaIre()
            ,new TacticaMayanBeserk()
            ,new TacticaChorra()
            ,new TacticaErre()
            ,new Javintero()
            ,new TacticaRoy()
        };
        return tacticasAceptadas;
    }
    
    public static Vector<String> getNombres(){
        Vector<String> nombres=new Vector<String>();
        Tactica tas[]=getTodasLasTacticas();
        TacticaVacia tv=new TacticaVacia(); 
        for (Tactica t:tas){
        	if (!(t.getNombre().equals(tv.getNombre())))
        		nombres.add(t.getNombre());
        }
        //Collections.sort(nombres);
        return nombres;
    }
    
    public static Tactica[] getTacticas(){
        //Tactica[] t={new Mayin(), new IndependienteJFC()};
        Tactica[] t={new TacticaAlex2 (), new TacticaBloodwall()};
        return t;
    }
    
}
